/*reset and common*/
.qs-autoCompleteBox{font-size:11px;font-family:verdana;z-index:999}
.qs-autoCompleteBox,
.qs-autoCompleteBox div,
.qs-autoCompleteBox th,
.qs-autoCompleteBox td{margin:0;padding:0;}
.qs-autoCompleteBox table{border-collapse:collapse;border-spacing:0;font-size:11px;}
/*QS autocomplete box*/
.qs-autoCompleteBox{line-height:1.6;border:1px solid;position:absolute;overflow:hidden;}
.acb-row-tip span{padding-left:6px;white-space:nowrap;}
.acb-row-tip span.tip-ticker{padding-left:0;}
.acb-row-tip .exchspan{text-align:right;padding-right:2px;}
.qs-autoCompleteBox .advance-search-link{padding-left:5px;margin-bottom:5px;border-top:1px solid;background:none no-repeat 108px -110px;}
.qs-autoCompleteBox-wrap{padding:0px;white-space:nowrap;}

.qs-autoCompleteBox tr{cursor:pointer;}
.qs-autoCompleteBox .qs-autocomplete-column-title td{font-weight:bold;border-bottom:1px solid;cursor:auto;padding-left:5px;}
.qs-autoCompleteBox .acb-right{text-align:right;padding-right:5px;}
.qs-autoCompleteBox td{white-space:nowrap;}
.qs-autoCompleteBox .qs-autocomplete-col-name{padding:0 5px;}
.qs-autoCompleteBox .qs-autocomplete-col-ticker{padding-left:5px;}
.qs-autoCompleteBox .qs-autocomplete-col-clientticker{padding-left:5px;}
.qs-autoCompleteBox-input .qs-ui-ipt {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #999999;font-size: 96%;height: 15px;width: 150px;padding: 2px;vertical-align: middle;}
.qs-autoCompleteBox-input .qs-ui-btn{background: none repeat scroll 0 0 #E4E4E4;border-color: #8A8A8A #B3B3B3 #B3B3B3 #8A8A8A;line-height: 19px;cursor: pointer;display: inline-block;vertical-align: middle;padding: 0;font-size: 86%;}